package com.credithc.fastdfs.api.entity;

import java.io.Serializable;
import java.util.Date;

/** 
 * <br>类 名: Alarm 
 * <br>描 述: 告警bean 
 * <br>作 者: zhaoc
 * <br>创 建： 2015年6月19日 
 * <br>版 本：v1.0.0 
 * <br>
 * <br>历 史: (版本) 作者 时间 注释
 */
public class Alarm implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 2992981680814187124L;
	/** 告警ID */
	private String alarmId;
	/** 告警人姓名 */
	private String alarmName;
	/** 告警邮箱 */
	private String alarmEmail;
	/** 告警电话 */
	private String alarmPhone;
	/** 告警频率 按 分钟、小时、天提醒 0：分钟 、1：小时、2：天 */
	private String alarmFreq;
	/** 最后告警时间 */
	private Date alarmLastAlertTime;
	/** 告警状态 0：启动、1：停用 */
	private String alarmStatus;
	/** 告警规则 */
	private String alarmRule;

	/**
	 * 获取 告警ID
	 * 
	 * @return alarmId
	 */
	public String getAlarmId() {
		return alarmId;
	}

	/**
	 * 设置 告警ID
	 * 
	 * @param alarmId
	 */
	public void setAlarmId(String alarmId) {
		this.alarmId = alarmId;
	}

	/**
	 * 获取 告警人姓名
	 * 
	 * @return alarmName
	 */
	public String getAlarmName() {
		return alarmName;
	}

	/**
	 * 设置 告警人姓名
	 * 
	 * @param alarmName
	 */
	public void setAlarmName(String alarmName) {
		this.alarmName = alarmName;
	}

	/**
	 * 获取 告警邮箱
	 * 
	 * @return alarmEmail
	 */
	public String getAlarmEmail() {
		return alarmEmail;
	}

	/**
	 * 设置 告警邮箱
	 * 
	 * @param alarmEmail
	 */
	public void setAlarmEmail(String alarmEmail) {
		this.alarmEmail = alarmEmail;
	}

	/**
	 * 获取 告警电话
	 * 
	 * @return alarmPhone
	 */
	public String getAlarmPhone() {
		return alarmPhone;
	}

	/**
	 * 设置 告警电话
	 * 
	 * @param alarmPhone
	 */
	public void setAlarmPhone(String alarmPhone) {
		this.alarmPhone = alarmPhone;
	}

	/**
	 * 获取 告警频率按分钟、小时、天提醒0：分钟、1：小时、2：天
	 * 
	 * @return alarmFreq
	 */
	public String getAlarmFreq() {
		return alarmFreq;
	}

	/**
	 * 设置 告警频率按分钟、小时、天提醒0：分钟、1：小时、2：天
	 * 
	 * @param alarmFreq
	 */
	public void setAlarmFreq(String alarmFreq) {
		this.alarmFreq = alarmFreq;
	}

	/**
	 * 获取 最后告警时间
	 * 
	 * @return alarmLastAlertTime
	 */
	public Date getAlarmLastAlertTime() {
		return alarmLastAlertTime;
	}

	/**
	 * 设置 最后告警时间
	 * 
	 * @param alarmLastAlertTime
	 */
	public void setAlarmLastAlertTime(Date alarmLastAlertTime) {
		this.alarmLastAlertTime = alarmLastAlertTime;
	}

	/**
	 * 获取 告警状态0：启动、1：停用
	 * 
	 * @return alarmStatus
	 */
	public String getAlarmStatus() {
		return alarmStatus;
	}

	/**
	 * 设置 告警状态0：启动、1：停用
	 * 
	 * @param alarmStatus
	 */
	public void setAlarmStatus(String alarmStatus) {
		this.alarmStatus = alarmStatus;
	}

	/**
	 * 获取 告警规则
	 * 
	 * @return alarmRule
	 */
	public String getAlarmRule() {
		return alarmRule;
	}

	/**
	 * 设置 告警规则
	 * 
	 * @param alarmRule
	 */
	public void setAlarmRule(String alarmRule) {
		this.alarmRule = alarmRule;
	}


}
